﻿#if USE_UNI_LUA
using LuaAPI = UniLua.Lua;
using RealStatePtr = UniLua.ILuaState;
using LuaCSFunction = UniLua.CSharpFunctionDelegate;
#else
using LuaAPI = XLua.LuaDLL.Lua;
using RealStatePtr = System.IntPtr;
using LuaCSFunction = XLuaBase.lua_CSFunction;
#endif

using XLua;
using System.Collections.Generic;


namespace XLua.CSObjectWrap
{
    using Utils = XLua.Utils;
    public class YoozooGameplayManagersSDKManagerWrap 
    {
        public static void __Register(RealStatePtr L)
        {
			ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
			System.Type type = typeof(Yoozoo.Gameplay.Managers.SDKManager);
			Utils.BeginObjectRegister(type, L, translator, 0, 2, 0, 0);
			
			Utils.RegisterFunc(L, Utils.METHOD_IDX, "Init", _m_Init);
			Utils.RegisterFunc(L, Utils.METHOD_IDX, "CallYZPDInit", _m_CallYZPDInit);
			
			
			
			
			
			Utils.EndObjectRegister(type, L, translator, null, null,
			    null, null, null);

		    Utils.BeginClassRegister(type, L, __CreateInstance, 82, 2, 2);
			Utils.RegisterFunc(L, Utils.CLS_IDX, "IsSDK", _m_IsSDK_xlua_st_);
            Utils.RegisterFunc(L, Utils.CLS_IDX, "SuperSdkOpenLoginPage", _m_SuperSdkOpenLoginPage_xlua_st_);
            Utils.RegisterFunc(L, Utils.CLS_IDX, "SuperSdkOpenHomePage", _m_SuperSdkOpenHomePage_xlua_st_);
            Utils.RegisterFunc(L, Utils.CLS_IDX, "SuperSdkLogin", _m_SuperSdkLogin_xlua_st_);
            Utils.RegisterFunc(L, Utils.CLS_IDX, "SuperSdkThirdLogin", _m_SuperSdkThirdLogin_xlua_st_);
            Utils.RegisterFunc(L, Utils.CLS_IDX, "StartLoginSuperSdk", _m_StartLoginSuperSdk_xlua_st_);
            Utils.RegisterFunc(L, Utils.CLS_IDX, "SuperSdkLogout", _m_SuperSdkLogout_xlua_st_);
            Utils.RegisterFunc(L, Utils.CLS_IDX, "SuperSdkOpenlogoutAccountCenter", _m_SuperSdkOpenlogoutAccountCenter_xlua_st_);
            Utils.RegisterFunc(L, Utils.CLS_IDX, "SuperSdkPay", _m_SuperSdkPay_xlua_st_);
            Utils.RegisterFunc(L, Utils.CLS_IDX, "SuperSdkGetProductsInfo", _m_SuperSdkGetProductsInfo_xlua_st_);
            Utils.RegisterFunc(L, Utils.CLS_IDX, "SuperSDKLoginSuccessCallback", _m_SuperSDKLoginSuccessCallback_xlua_st_);
            Utils.RegisterFunc(L, Utils.CLS_IDX, "SuperSdkAccountInfo", _m_SuperSdkAccountInfo_xlua_st_);
            Utils.RegisterFunc(L, Utils.CLS_IDX, "SuperSdkGtaUserName", _m_SuperSdkGtaUserName_xlua_st_);
            Utils.RegisterFunc(L, Utils.CLS_IDX, "SuperSdkFacebookId", _m_SuperSdkFacebookId_xlua_st_);
            Utils.RegisterFunc(L, Utils.CLS_IDX, "SuperSdkAccountLink", _m_SuperSdkAccountLink_xlua_st_);
            Utils.RegisterFunc(L, Utils.CLS_IDX, "SuperSdkQueryBindEmail", _m_SuperSdkQueryBindEmail_xlua_st_);
            Utils.RegisterFunc(L, Utils.CLS_IDX, "SuperSdkShowBindEmail", _m_SuperSdkShowBindEmail_xlua_st_);
            Utils.RegisterFunc(L, Utils.CLS_IDX, "SuperSdkOpenCustomServer", _m_SuperSdkOpenCustomServer_xlua_st_);
            Utils.RegisterFunc(L, Utils.CLS_IDX, "SuperSdkLoginTracking", _m_SuperSdkLoginTracking_xlua_st_);
            Utils.RegisterFunc(L, Utils.CLS_IDX, "SuperSdkAdLogin", _m_SuperSdkAdLogin_xlua_st_);
            Utils.RegisterFunc(L, Utils.CLS_IDX, "SuperSdkRetentionTracking", _m_SuperSdkRetentionTracking_xlua_st_);
            Utils.RegisterFunc(L, Utils.CLS_IDX, "SuperSdkLevelUp", _m_SuperSdkLevelUp_xlua_st_);
            Utils.RegisterFunc(L, Utils.CLS_IDX, "SuperSdkQueryServerMap", _m_SuperSdkQueryServerMap_xlua_st_);
            Utils.RegisterFunc(L, Utils.CLS_IDX, "SuperSdkQueryRecoServerMap", _m_SuperSdkQueryRecoServerMap_xlua_st_);
            Utils.RegisterFunc(L, Utils.CLS_IDX, "SuperSdkQueryLastRole", _m_SuperSdkQueryLastRole_xlua_st_);
            Utils.RegisterFunc(L, Utils.CLS_IDX, "SuperSdkQueryRoleMap", _m_SuperSdkQueryRoleMap_xlua_st_);
            Utils.RegisterFunc(L, Utils.CLS_IDX, "SuperXSdkReportEnterGame", _m_SuperXSdkReportEnterGame_xlua_st_);
            Utils.RegisterFunc(L, Utils.CLS_IDX, "SuperXSdkReportCreateRole", _m_SuperXSdkReportCreateRole_xlua_st_);
            Utils.RegisterFunc(L, Utils.CLS_IDX, "SuperXSdkReportUpdateRole", _m_SuperXSdkReportUpdateRole_xlua_st_);
            Utils.RegisterFunc(L, Utils.CLS_IDX, "SuperXSdkReportDeleteRole", _m_SuperXSdkReportDeleteRole_xlua_st_);
            Utils.RegisterFunc(L, Utils.CLS_IDX, "SuperXSdkSetUpdateInterval", _m_SuperXSdkSetUpdateInterval_xlua_st_);
            Utils.RegisterFunc(L, Utils.CLS_IDX, "SuperSdkReportNetworkInterval", _m_SuperSdkReportNetworkInterval_xlua_st_);
            Utils.RegisterFunc(L, Utils.CLS_IDX, "SuperSdkReportNetworkError", _m_SuperSdkReportNetworkError_xlua_st_);
            Utils.RegisterFunc(L, Utils.CLS_IDX, "SuperSdkOpenUserNotification", _m_SuperSdkOpenUserNotification_xlua_st_);
            Utils.RegisterFunc(L, Utils.CLS_IDX, "SuperSdkIsOpenUserNotification", _m_SuperSdkIsOpenUserNotification_xlua_st_);
            Utils.RegisterFunc(L, Utils.CLS_IDX, "SuperSdkAddLocalNotification", _m_SuperSdkAddLocalNotification_xlua_st_);
            Utils.RegisterFunc(L, Utils.CLS_IDX, "SuperSdkDeleteLocalNotification", _m_SuperSdkDeleteLocalNotification_xlua_st_);
            Utils.RegisterFunc(L, Utils.CLS_IDX, "SuperSdkDeleteAllLocalNotifications", _m_SuperSdkDeleteAllLocalNotifications_xlua_st_);
            Utils.RegisterFunc(L, Utils.CLS_IDX, "SuperSdkFetchLocalNotification", _m_SuperSdkFetchLocalNotification_xlua_st_);
            Utils.RegisterFunc(L, Utils.CLS_IDX, "SuperSdkGAdFirstPay", _m_SuperSdkGAdFirstPay_xlua_st_);
            Utils.RegisterFunc(L, Utils.CLS_IDX, "SuperSdkGAdPay", _m_SuperSdkGAdPay_xlua_st_);
            Utils.RegisterFunc(L, Utils.CLS_IDX, "SuperSdkGAdSizePay", _m_SuperSdkGAdSizePay_xlua_st_);
            Utils.RegisterFunc(L, Utils.CLS_IDX, "GetDeviceID", _m_GetDeviceID_xlua_st_);
            Utils.RegisterFunc(L, Utils.CLS_IDX, "GetDeviceIDGroup", _m_GetDeviceIDGroup_xlua_st_);
            Utils.RegisterFunc(L, Utils.CLS_IDX, "GetDeviceModel", _m_GetDeviceModel_xlua_st_);
            Utils.RegisterFunc(L, Utils.CLS_IDX, "GetOpGameId", _m_GetOpGameId_xlua_st_);
            Utils.RegisterFunc(L, Utils.CLS_IDX, "GetOpId", _m_GetOpId_xlua_st_);
            Utils.RegisterFunc(L, Utils.CLS_IDX, "GetGameId", _m_GetGameId_xlua_st_);
            Utils.RegisterFunc(L, Utils.CLS_IDX, "GetPlatform", _m_GetPlatform_xlua_st_);
            Utils.RegisterFunc(L, Utils.CLS_IDX, "GetLanguage", _m_GetLanguage_xlua_st_);
            Utils.RegisterFunc(L, Utils.CLS_IDX, "GetCountry", _m_GetCountry_xlua_st_);
            Utils.RegisterFunc(L, Utils.CLS_IDX, "GetYZDeviceID", _m_GetYZDeviceID_xlua_st_);
            Utils.RegisterFunc(L, Utils.CLS_IDX, "GetDeviceInfo", _m_GetDeviceInfo_xlua_st_);
            Utils.RegisterFunc(L, Utils.CLS_IDX, "GetOS", _m_GetOS_xlua_st_);
            Utils.RegisterFunc(L, Utils.CLS_IDX, "GetSdkCampaign", _m_GetSdkCampaign_xlua_st_);
            Utils.RegisterFunc(L, Utils.CLS_IDX, "GetClientIp", _m_GetClientIp_xlua_st_);
            Utils.RegisterFunc(L, Utils.CLS_IDX, "SDK_serverIP", _m_SDK_serverIP_xlua_st_);
            Utils.RegisterFunc(L, Utils.CLS_IDX, "SuperSdkInitSuccess", _m_SuperSdkInitSuccess_xlua_st_);
            Utils.RegisterFunc(L, Utils.CLS_IDX, "SuperSdkIsLogin", _m_SuperSdkIsLogin_xlua_st_);
            Utils.RegisterFunc(L, Utils.CLS_IDX, "SuperSdkIsRequestLogin", _m_SuperSdkIsRequestLogin_xlua_st_);
            Utils.RegisterFunc(L, Utils.CLS_IDX, "SuperSdkCheckLoginAgain", _m_SuperSdkCheckLoginAgain_xlua_st_);
            Utils.RegisterFunc(L, Utils.CLS_IDX, "GetTimestamp", _m_GetTimestamp_xlua_st_);
            Utils.RegisterFunc(L, Utils.CLS_IDX, "SuperSdkSetSdkOrientation", _m_SuperSdkSetSdkOrientation_xlua_st_);
            Utils.RegisterFunc(L, Utils.CLS_IDX, "SuperSdkFirstOpenFirstPay", _m_SuperSdkFirstOpenFirstPay_xlua_st_);
            Utils.RegisterFunc(L, Utils.CLS_IDX, "SuperSdkCastleLevel5", _m_SuperSdkCastleLevel5_xlua_st_);
            Utils.RegisterFunc(L, Utils.CLS_IDX, "SuperSdkFirstOpenBusiness", _m_SuperSdkFirstOpenBusiness_xlua_st_);
            Utils.RegisterFunc(L, Utils.CLS_IDX, "SuperSDKOpenCMPWindow", _m_SuperSDKOpenCMPWindow_xlua_st_);
            Utils.RegisterFunc(L, Utils.CLS_IDX, "SuperSDKOpenGDPRWindow", _m_SuperSDKOpenGDPRWindow_xlua_st_);
            Utils.RegisterFunc(L, Utils.CLS_IDX, "SuperSdkFirstOpenVip", _m_SuperSdkFirstOpenVip_xlua_st_);
            Utils.RegisterFunc(L, Utils.CLS_IDX, "SuperSdkTrackFirstCreateRole", _m_SuperSdkTrackFirstCreateRole_xlua_st_);
            Utils.RegisterFunc(L, Utils.CLS_IDX, "SuperSdkTrackRegister", _m_SuperSdkTrackRegister_xlua_st_);
            Utils.RegisterFunc(L, Utils.CLS_IDX, "SuperSdkTrackLoadUI", _m_SuperSdkTrackLoadUI_xlua_st_);
            Utils.RegisterFunc(L, Utils.CLS_IDX, "SuperSdkTrackRetention24", _m_SuperSdkTrackRetention24_xlua_st_);
            Utils.RegisterFunc(L, Utils.CLS_IDX, "SuperSdkTrackRetention48", _m_SuperSdkTrackRetention48_xlua_st_);
            Utils.RegisterFunc(L, Utils.CLS_IDX, "SuperSdkTrackJoinAlliance", _m_SuperSdkTrackJoinAlliance_xlua_st_);
            Utils.RegisterFunc(L, Utils.CLS_IDX, "SuperSdkTrackLeaderLevel7", _m_SuperSdkTrackLeaderLevel7_xlua_st_);
            Utils.RegisterFunc(L, Utils.CLS_IDX, "SuperSdkTrackMainBuildingLv", _m_SuperSdkTrackMainBuildingLv_xlua_st_);
            Utils.RegisterFunc(L, Utils.CLS_IDX, "SuperSdkOpenGameScore", _m_SuperSdkOpenGameScore_xlua_st_);
            Utils.RegisterFunc(L, Utils.CLS_IDX, "ExecuteOnMainThread", _m_ExecuteOnMainThread_xlua_st_);
            Utils.RegisterFunc(L, Utils.CLS_IDX, "SuperSdkPreLoadAbroadAd", _m_SuperSdkPreLoadAbroadAd_xlua_st_);
            Utils.RegisterFunc(L, Utils.CLS_IDX, "SuperSdkShowAbroadAd", _m_SuperSdkShowAbroadAd_xlua_st_);
            
			
            
			Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "protoTest", _g_get_protoTest);
            Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "chatMsg", _g_get_chatMsg);
            
			Utils.RegisterFunc(L, Utils.CLS_SETTER_IDX, "protoTest", _s_set_protoTest);
            Utils.RegisterFunc(L, Utils.CLS_SETTER_IDX, "chatMsg", _s_set_chatMsg);
            
			
            Utils.RegisterFunc(L, Utils.CLS_IDX, "New", __CreateInstanceNew);
			Utils.EndClassRegister(type, L, translator);
        }
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int __CreateInstance(RealStatePtr L)
        {
            
			try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
				if(LuaAPI.lua_gettop(L) == 1)
				{
					
					var gen_ret = new Yoozoo.Gameplay.Managers.SDKManager();
					translator.Push(L, gen_ret);
                    
					return 1;
				}
				
			}
			catch(System.Exception gen_e) {
				return LuaAPI.luaL_error(L, $"c# exception: {gen_e}\n{Yoozoo.Framework.Managers.LuaManager.GetTraceBack()}");
			}
            return LuaAPI.luaL_error(L, "invalid arguments to Yoozoo.Gameplay.Managers.SDKManager constructor!");
            
        }

        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int __CreateInstanceNew(RealStatePtr L)
        {
            
			try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
				if(LuaAPI.lua_gettop(L) == 0)
				{
					
					var gen_ret = new Yoozoo.Gameplay.Managers.SDKManager();
					translator.Push(L, gen_ret);
                    
					return 1;
				}
				
			}
			catch(System.Exception gen_e) {
				return LuaAPI.luaL_error(L, $"c# exception: {gen_e}\n{Yoozoo.Framework.Managers.LuaManager.GetTraceBack()}");
			}
            return LuaAPI.luaL_error(L, "invalid arguments to Yoozoo.Gameplay.Managers.SDKManager constructor!");
            
        }

        
		
        
		
        
        
        
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_Init(RealStatePtr L)
        {
		    try {
            
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
            
            
                Yoozoo.Gameplay.Managers.SDKManager gen_to_be_invoked = (Yoozoo.Gameplay.Managers.SDKManager)translator.FastGetCSObj(L, 1);
            
            
                
                {
                    UnityEngine.GameObject _gameObject = (UnityEngine.GameObject)translator.GetObject(L, 2, typeof(UnityEngine.GameObject));
                    
                    gen_to_be_invoked.Init( _gameObject );
                    
                    
                    
                    return 0;
                }
                
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, $"c# exception: {gen_e}\n{Yoozoo.Framework.Managers.LuaManager.GetTraceBack()}");
            }
            
        }
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_IsSDK_xlua_st_(RealStatePtr L)
        {
		    try {
            
            
            
                
                {
                    
                        var gen_ret = Yoozoo.Gameplay.Managers.SDKManager.IsSDK(  );
                        LuaAPI.lua_pushboolean(L, gen_ret);
                    
                    
                    
                    return 1;
                }
                
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, $"c# exception: {gen_e}\n{Yoozoo.Framework.Managers.LuaManager.GetTraceBack()}");
            }
            
        }
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_SuperSdkOpenLoginPage_xlua_st_(RealStatePtr L)
        {
		    try {
            
            
            
                
                {
                    
                    Yoozoo.Gameplay.Managers.SDKManager.SuperSdkOpenLoginPage(  );
                    
                    
                    
                    return 0;
                }
                
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, $"c# exception: {gen_e}\n{Yoozoo.Framework.Managers.LuaManager.GetTraceBack()}");
            }
            
        }
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_SuperSdkOpenHomePage_xlua_st_(RealStatePtr L)
        {
		    try {
            
            
            
                
                {
                    
                    Yoozoo.Gameplay.Managers.SDKManager.SuperSdkOpenHomePage(  );
                    
                    
                    
                    return 0;
                }
                
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, $"c# exception: {gen_e}\n{Yoozoo.Framework.Managers.LuaManager.GetTraceBack()}");
            }
            
        }
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_SuperSdkLogin_xlua_st_(RealStatePtr L)
        {
		    try {
            
            
            
                
                {
                    
                    Yoozoo.Gameplay.Managers.SDKManager.SuperSdkLogin(  );
                    
                    
                    
                    return 0;
                }
                
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, $"c# exception: {gen_e}\n{Yoozoo.Framework.Managers.LuaManager.GetTraceBack()}");
            }
            
        }
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_SuperSdkThirdLogin_xlua_st_(RealStatePtr L)
        {
		    try {
            
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
            
            
            
                
                {
                    SuperSDKV4.SuperSDKThirdPlatformType _loginType;translator.Get(L, 1, out _loginType);
                    
                    Yoozoo.Gameplay.Managers.SDKManager.SuperSdkThirdLogin( _loginType );
                    
                    
                    
                    return 0;
                }
                
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, $"c# exception: {gen_e}\n{Yoozoo.Framework.Managers.LuaManager.GetTraceBack()}");
            }
            
        }
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_StartLoginSuperSdk_xlua_st_(RealStatePtr L)
        {
		    try {
            
            
            
                
                {
                    
                    Yoozoo.Gameplay.Managers.SDKManager.StartLoginSuperSdk(  );
                    
                    
                    
                    return 0;
                }
                
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, $"c# exception: {gen_e}\n{Yoozoo.Framework.Managers.LuaManager.GetTraceBack()}");
            }
            
        }
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_SuperSdkLogout_xlua_st_(RealStatePtr L)
        {
		    try {
            
            
            
                
                {
                    
                    Yoozoo.Gameplay.Managers.SDKManager.SuperSdkLogout(  );
                    
                    
                    
                    return 0;
                }
                
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, $"c# exception: {gen_e}\n{Yoozoo.Framework.Managers.LuaManager.GetTraceBack()}");
            }
            
        }
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_SuperSdkOpenlogoutAccountCenter_xlua_st_(RealStatePtr L)
        {
		    try {
            
            
            
                
                {
                    
                    Yoozoo.Gameplay.Managers.SDKManager.SuperSdkOpenlogoutAccountCenter(  );
                    
                    
                    
                    return 0;
                }
                
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, $"c# exception: {gen_e}\n{Yoozoo.Framework.Managers.LuaManager.GetTraceBack()}");
            }
            
        }
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_SuperSdkPay_xlua_st_(RealStatePtr L)
        {
		    try {
            
            
            
                
                {
                    float _price = (float)LuaAPI.lua_tonumber(L, 1);
                    int _productId = LuaAPI.xlua_tointeger(L, 2);
                    string _productName = LuaAPI.lua_tostring(L, 3);
                    string _productDesc = LuaAPI.lua_tostring(L, 4);
                    int _pointRate = LuaAPI.xlua_tointeger(L, 5);
                    string _pointName = LuaAPI.lua_tostring(L, 6);
                    string _orderTitle = LuaAPI.lua_tostring(L, 7);
                    string _payExtraJson = LuaAPI.lua_tostring(L, 8);
                    bool _isSubscription = LuaAPI.lua_toboolean(L, 9);
                    
                    Yoozoo.Gameplay.Managers.SDKManager.SuperSdkPay( _price, _productId, _productName, _productDesc, _pointRate, _pointName, _orderTitle, _payExtraJson, _isSubscription );
                    
                    
                    
                    return 0;
                }
                
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, $"c# exception: {gen_e}\n{Yoozoo.Framework.Managers.LuaManager.GetTraceBack()}");
            }
            
        }
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_SuperSdkGetProductsInfo_xlua_st_(RealStatePtr L)
        {
		    try {
            
            
            
                
                {
                    string _productids = LuaAPI.lua_tostring(L, 1);
                    string _productsSubs = LuaAPI.lua_tostring(L, 2);
                    
                    Yoozoo.Gameplay.Managers.SDKManager.SuperSdkGetProductsInfo( _productids, _productsSubs );
                    
                    
                    
                    return 0;
                }
                
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, $"c# exception: {gen_e}\n{Yoozoo.Framework.Managers.LuaManager.GetTraceBack()}");
            }
            
        }
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_SuperSDKLoginSuccessCallback_xlua_st_(RealStatePtr L)
        {
		    try {
            
            
            
                
                {
                    
                    Yoozoo.Gameplay.Managers.SDKManager.SuperSDKLoginSuccessCallback(  );
                    
                    
                    
                    return 0;
                }
                
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, $"c# exception: {gen_e}\n{Yoozoo.Framework.Managers.LuaManager.GetTraceBack()}");
            }
            
        }
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_SuperSdkAccountInfo_xlua_st_(RealStatePtr L)
        {
		    try {
            
            
            
                
                {
                    
                    Yoozoo.Gameplay.Managers.SDKManager.SuperSdkAccountInfo(  );
                    
                    
                    
                    return 0;
                }
                
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, $"c# exception: {gen_e}\n{Yoozoo.Framework.Managers.LuaManager.GetTraceBack()}");
            }
            
        }
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_SuperSdkGtaUserName_xlua_st_(RealStatePtr L)
        {
		    try {
            
            
            
                
                {
                    
                    Yoozoo.Gameplay.Managers.SDKManager.SuperSdkGtaUserName(  );
                    
                    
                    
                    return 0;
                }
                
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, $"c# exception: {gen_e}\n{Yoozoo.Framework.Managers.LuaManager.GetTraceBack()}");
            }
            
        }
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_SuperSdkFacebookId_xlua_st_(RealStatePtr L)
        {
		    try {
            
            
            
                
                {
                    
                    Yoozoo.Gameplay.Managers.SDKManager.SuperSdkFacebookId(  );
                    
                    
                    
                    return 0;
                }
                
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, $"c# exception: {gen_e}\n{Yoozoo.Framework.Managers.LuaManager.GetTraceBack()}");
            }
            
        }
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_SuperSdkAccountLink_xlua_st_(RealStatePtr L)
        {
		    try {
            
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
            
            
            
                
                {
                    SuperSDKV4.SuperSDKThirdPlatformType _loginType;translator.Get(L, 1, out _loginType);
                    
                    Yoozoo.Gameplay.Managers.SDKManager.SuperSdkAccountLink( _loginType );
                    
                    
                    
                    return 0;
                }
                
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, $"c# exception: {gen_e}\n{Yoozoo.Framework.Managers.LuaManager.GetTraceBack()}");
            }
            
        }
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_SuperSdkQueryBindEmail_xlua_st_(RealStatePtr L)
        {
		    try {
            
            
            
                
                {
                    
                    Yoozoo.Gameplay.Managers.SDKManager.SuperSdkQueryBindEmail(  );
                    
                    
                    
                    return 0;
                }
                
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, $"c# exception: {gen_e}\n{Yoozoo.Framework.Managers.LuaManager.GetTraceBack()}");
            }
            
        }
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_SuperSdkShowBindEmail_xlua_st_(RealStatePtr L)
        {
		    try {
            
            
            
                
                {
                    
                    Yoozoo.Gameplay.Managers.SDKManager.SuperSdkShowBindEmail(  );
                    
                    
                    
                    return 0;
                }
                
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, $"c# exception: {gen_e}\n{Yoozoo.Framework.Managers.LuaManager.GetTraceBack()}");
            }
            
        }
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_SuperSdkOpenCustomServer_xlua_st_(RealStatePtr L)
        {
		    try {
            
            
            
                
                {
                    
                    Yoozoo.Gameplay.Managers.SDKManager.SuperSdkOpenCustomServer(  );
                    
                    
                    
                    return 0;
                }
                
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, $"c# exception: {gen_e}\n{Yoozoo.Framework.Managers.LuaManager.GetTraceBack()}");
            }
            
        }
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_SuperSdkLoginTracking_xlua_st_(RealStatePtr L)
        {
		    try {
            
            
            
                
                {
                    bool _isNewRole = LuaAPI.lua_toboolean(L, 1);
                    string _id = LuaAPI.lua_tostring(L, 2);
                    string _name = LuaAPI.lua_tostring(L, 3);
                    string _level = LuaAPI.lua_tostring(L, 4);
                    string _vip = LuaAPI.lua_tostring(L, 5);
                    string _serverID = LuaAPI.lua_tostring(L, 6);
                    string _serverName = LuaAPI.lua_tostring(L, 7);
                    string _opSid = LuaAPI.lua_tostring(L, 8);
                    string _createTime = LuaAPI.lua_tostring(L, 9);
                    
                    Yoozoo.Gameplay.Managers.SDKManager.SuperSdkLoginTracking( _isNewRole, _id, _name, _level, _vip, _serverID, _serverName, _opSid, _createTime );
                    
                    
                    
                    return 0;
                }
                
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, $"c# exception: {gen_e}\n{Yoozoo.Framework.Managers.LuaManager.GetTraceBack()}");
            }
            
        }
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_SuperSdkAdLogin_xlua_st_(RealStatePtr L)
        {
		    try {
            
            
            
                
                {
                    
                    Yoozoo.Gameplay.Managers.SDKManager.SuperSdkAdLogin(  );
                    
                    
                    
                    return 0;
                }
                
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, $"c# exception: {gen_e}\n{Yoozoo.Framework.Managers.LuaManager.GetTraceBack()}");
            }
            
        }
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_SuperSdkRetentionTracking_xlua_st_(RealStatePtr L)
        {
		    try {
            
            
            
                
                {
                    int _loginDays = LuaAPI.xlua_tointeger(L, 1);
                    
                    Yoozoo.Gameplay.Managers.SDKManager.SuperSdkRetentionTracking( _loginDays );
                    
                    
                    
                    return 0;
                }
                
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, $"c# exception: {gen_e}\n{Yoozoo.Framework.Managers.LuaManager.GetTraceBack()}");
            }
            
        }
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_SuperSdkLevelUp_xlua_st_(RealStatePtr L)
        {
		    try {
            
            
            
                
                {
                    string _id = LuaAPI.lua_tostring(L, 1);
                    string _name = LuaAPI.lua_tostring(L, 2);
                    string _level = LuaAPI.lua_tostring(L, 3);
                    string _vip = LuaAPI.lua_tostring(L, 4);
                    string _serverID = LuaAPI.lua_tostring(L, 5);
                    string _serverName = LuaAPI.lua_tostring(L, 6);
                    string _opSid = LuaAPI.lua_tostring(L, 7);
                    string _createTime = LuaAPI.lua_tostring(L, 8);
                    
                    Yoozoo.Gameplay.Managers.SDKManager.SuperSdkLevelUp( _id, _name, _level, _vip, _serverID, _serverName, _opSid, _createTime );
                    
                    
                    
                    return 0;
                }
                
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, $"c# exception: {gen_e}\n{Yoozoo.Framework.Managers.LuaManager.GetTraceBack()}");
            }
            
        }
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_SuperSdkQueryServerMap_xlua_st_(RealStatePtr L)
        {
		    try {
            
            
            
                
                {
                    string _packageId = LuaAPI.lua_tostring(L, 1);
                    
                    Yoozoo.Gameplay.Managers.SDKManager.SuperSdkQueryServerMap( _packageId );
                    
                    
                    
                    return 0;
                }
                
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, $"c# exception: {gen_e}\n{Yoozoo.Framework.Managers.LuaManager.GetTraceBack()}");
            }
            
        }
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_SuperSdkQueryRecoServerMap_xlua_st_(RealStatePtr L)
        {
		    try {
            
            
            
                
                {
                    string _packageId = LuaAPI.lua_tostring(L, 1);
                    
                    Yoozoo.Gameplay.Managers.SDKManager.SuperSdkQueryRecoServerMap( _packageId );
                    
                    
                    
                    return 0;
                }
                
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, $"c# exception: {gen_e}\n{Yoozoo.Framework.Managers.LuaManager.GetTraceBack()}");
            }
            
        }
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_SuperSdkQueryLastRole_xlua_st_(RealStatePtr L)
        {
		    try {
            
            
            
                
                {
                    string _packageId = LuaAPI.lua_tostring(L, 1);
                    
                    Yoozoo.Gameplay.Managers.SDKManager.SuperSdkQueryLastRole( _packageId );
                    
                    
                    
                    return 0;
                }
                
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, $"c# exception: {gen_e}\n{Yoozoo.Framework.Managers.LuaManager.GetTraceBack()}");
            }
            
        }
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_SuperSdkQueryRoleMap_xlua_st_(RealStatePtr L)
        {
		    try {
            
            
            
                
                {
                    string _packageId = LuaAPI.lua_tostring(L, 1);
                    
                    Yoozoo.Gameplay.Managers.SDKManager.SuperSdkQueryRoleMap( _packageId );
                    
                    
                    
                    return 0;
                }
                
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, $"c# exception: {gen_e}\n{Yoozoo.Framework.Managers.LuaManager.GetTraceBack()}");
            }
            
        }
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_SuperXSdkReportEnterGame_xlua_st_(RealStatePtr L)
        {
		    try {
            
            
            
                
                {
                    
                    Yoozoo.Gameplay.Managers.SDKManager.SuperXSdkReportEnterGame(  );
                    
                    
                    
                    return 0;
                }
                
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, $"c# exception: {gen_e}\n{Yoozoo.Framework.Managers.LuaManager.GetTraceBack()}");
            }
            
        }
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_SuperXSdkReportCreateRole_xlua_st_(RealStatePtr L)
        {
		    try {
            
            
            
                
                {
                    
                    Yoozoo.Gameplay.Managers.SDKManager.SuperXSdkReportCreateRole(  );
                    
                    
                    
                    return 0;
                }
                
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, $"c# exception: {gen_e}\n{Yoozoo.Framework.Managers.LuaManager.GetTraceBack()}");
            }
            
        }
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_SuperXSdkReportUpdateRole_xlua_st_(RealStatePtr L)
        {
		    try {
            
            
            
                
                {
                    
                    Yoozoo.Gameplay.Managers.SDKManager.SuperXSdkReportUpdateRole(  );
                    
                    
                    
                    return 0;
                }
                
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, $"c# exception: {gen_e}\n{Yoozoo.Framework.Managers.LuaManager.GetTraceBack()}");
            }
            
        }
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_SuperXSdkReportDeleteRole_xlua_st_(RealStatePtr L)
        {
		    try {
            
            
            
                
                {
                    
                    Yoozoo.Gameplay.Managers.SDKManager.SuperXSdkReportDeleteRole(  );
                    
                    
                    
                    return 0;
                }
                
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, $"c# exception: {gen_e}\n{Yoozoo.Framework.Managers.LuaManager.GetTraceBack()}");
            }
            
        }
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_SuperXSdkSetUpdateInterval_xlua_st_(RealStatePtr L)
        {
		    try {
            
            
            
                
                {
                    int _interval = LuaAPI.xlua_tointeger(L, 1);
                    
                    Yoozoo.Gameplay.Managers.SDKManager.SuperXSdkSetUpdateInterval( _interval );
                    
                    
                    
                    return 0;
                }
                
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, $"c# exception: {gen_e}\n{Yoozoo.Framework.Managers.LuaManager.GetTraceBack()}");
            }
            
        }
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_SuperSdkReportNetworkInterval_xlua_st_(RealStatePtr L)
        {
		    try {
            
            
            
			    int gen_param_count = LuaAPI.lua_gettop(L);
            
                if(gen_param_count == 1&& (LuaAPI.lua_isnil(L, 1) || LuaAPI.lua_type(L, 1) == LuaTypes.LUA_TSTRING)) 
                {
                    string _interval = LuaAPI.lua_tostring(L, 1);
                    
                    Yoozoo.Gameplay.Managers.SDKManager.SuperSdkReportNetworkInterval( _interval );
                    
                    
                    
                    return 0;
                }
                if(gen_param_count == 0) 
                {
                    
                    Yoozoo.Gameplay.Managers.SDKManager.SuperSdkReportNetworkInterval(  );
                    
                    
                    
                    return 0;
                }
                
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, $"c# exception: {gen_e}\n{Yoozoo.Framework.Managers.LuaManager.GetTraceBack()}");
            }
            
            return LuaAPI.luaL_error(L, "invalid arguments to Yoozoo.Gameplay.Managers.SDKManager.SuperSdkReportNetworkInterval!");
            
        }
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_SuperSdkReportNetworkError_xlua_st_(RealStatePtr L)
        {
		    try {
            
            
            
                
                {
                    string _url = LuaAPI.lua_tostring(L, 1);
                    string _errorJson = LuaAPI.lua_tostring(L, 2);
                    
                    Yoozoo.Gameplay.Managers.SDKManager.SuperSdkReportNetworkError( _url, _errorJson );
                    
                    
                    
                    return 0;
                }
                
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, $"c# exception: {gen_e}\n{Yoozoo.Framework.Managers.LuaManager.GetTraceBack()}");
            }
            
        }
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_SuperSdkOpenUserNotification_xlua_st_(RealStatePtr L)
        {
		    try {
            
            
            
                
                {
                    
                    Yoozoo.Gameplay.Managers.SDKManager.SuperSdkOpenUserNotification(  );
                    
                    
                    
                    return 0;
                }
                
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, $"c# exception: {gen_e}\n{Yoozoo.Framework.Managers.LuaManager.GetTraceBack()}");
            }
            
        }
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_SuperSdkIsOpenUserNotification_xlua_st_(RealStatePtr L)
        {
		    try {
            
            
            
                
                {
                    
                        var gen_ret = Yoozoo.Gameplay.Managers.SDKManager.SuperSdkIsOpenUserNotification(  );
                        LuaAPI.lua_pushboolean(L, gen_ret);
                    
                    
                    
                    return 1;
                }
                
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, $"c# exception: {gen_e}\n{Yoozoo.Framework.Managers.LuaManager.GetTraceBack()}");
            }
            
        }
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_SuperSdkAddLocalNotification_xlua_st_(RealStatePtr L)
        {
		    try {
            
            
            
                
                {
                    string _json = LuaAPI.lua_tostring(L, 1);
                    
                    Yoozoo.Gameplay.Managers.SDKManager.SuperSdkAddLocalNotification( _json );
                    
                    
                    
                    return 0;
                }
                
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, $"c# exception: {gen_e}\n{Yoozoo.Framework.Managers.LuaManager.GetTraceBack()}");
            }
            
        }
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_SuperSdkDeleteLocalNotification_xlua_st_(RealStatePtr L)
        {
		    try {
            
            
            
                
                {
                    string _json = LuaAPI.lua_tostring(L, 1);
                    
                    Yoozoo.Gameplay.Managers.SDKManager.SuperSdkDeleteLocalNotification( _json );
                    
                    
                    
                    return 0;
                }
                
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, $"c# exception: {gen_e}\n{Yoozoo.Framework.Managers.LuaManager.GetTraceBack()}");
            }
            
        }
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_SuperSdkDeleteAllLocalNotifications_xlua_st_(RealStatePtr L)
        {
		    try {
            
            
            
                
                {
                    
                    Yoozoo.Gameplay.Managers.SDKManager.SuperSdkDeleteAllLocalNotifications(  );
                    
                    
                    
                    return 0;
                }
                
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, $"c# exception: {gen_e}\n{Yoozoo.Framework.Managers.LuaManager.GetTraceBack()}");
            }
            
        }
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_SuperSdkFetchLocalNotification_xlua_st_(RealStatePtr L)
        {
		    try {
            
            
            
                
                {
                    string _json = LuaAPI.lua_tostring(L, 1);
                    
                    Yoozoo.Gameplay.Managers.SDKManager.SuperSdkFetchLocalNotification( _json );
                    
                    
                    
                    return 0;
                }
                
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, $"c# exception: {gen_e}\n{Yoozoo.Framework.Managers.LuaManager.GetTraceBack()}");
            }
            
        }
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_SuperSdkGAdFirstPay_xlua_st_(RealStatePtr L)
        {
		    try {
            
            
            
                
                {
                    
                    Yoozoo.Gameplay.Managers.SDKManager.SuperSdkGAdFirstPay(  );
                    
                    
                    
                    return 0;
                }
                
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, $"c# exception: {gen_e}\n{Yoozoo.Framework.Managers.LuaManager.GetTraceBack()}");
            }
            
        }
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_SuperSdkGAdPay_xlua_st_(RealStatePtr L)
        {
		    try {
            
            
            
                
                {
                    string _price = LuaAPI.lua_tostring(L, 1);
                    
                    Yoozoo.Gameplay.Managers.SDKManager.SuperSdkGAdPay( _price );
                    
                    
                    
                    return 0;
                }
                
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, $"c# exception: {gen_e}\n{Yoozoo.Framework.Managers.LuaManager.GetTraceBack()}");
            }
            
        }
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_SuperSdkGAdSizePay_xlua_st_(RealStatePtr L)
        {
		    try {
            
            
            
                
                {
                    int _level = LuaAPI.xlua_tointeger(L, 1);
                    
                    Yoozoo.Gameplay.Managers.SDKManager.SuperSdkGAdSizePay( _level );
                    
                    
                    
                    return 0;
                }
                
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, $"c# exception: {gen_e}\n{Yoozoo.Framework.Managers.LuaManager.GetTraceBack()}");
            }
            
        }
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_GetDeviceID_xlua_st_(RealStatePtr L)
        {
		    try {
            
            
            
                
                {
                    
                        var gen_ret = Yoozoo.Gameplay.Managers.SDKManager.GetDeviceID(  );
                        LuaAPI.lua_pushstring(L, gen_ret);
                    
                    
                    
                    return 1;
                }
                
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, $"c# exception: {gen_e}\n{Yoozoo.Framework.Managers.LuaManager.GetTraceBack()}");
            }
            
        }
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_GetDeviceIDGroup_xlua_st_(RealStatePtr L)
        {
		    try {
            
            
            
                
                {
                    
                        var gen_ret = Yoozoo.Gameplay.Managers.SDKManager.GetDeviceIDGroup(  );
                        LuaAPI.lua_pushstring(L, gen_ret);
                    
                    
                    
                    return 1;
                }
                
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, $"c# exception: {gen_e}\n{Yoozoo.Framework.Managers.LuaManager.GetTraceBack()}");
            }
            
        }
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_GetDeviceModel_xlua_st_(RealStatePtr L)
        {
		    try {
            
            
            
                
                {
                    
                        var gen_ret = Yoozoo.Gameplay.Managers.SDKManager.GetDeviceModel(  );
                        LuaAPI.lua_pushstring(L, gen_ret);
                    
                    
                    
                    return 1;
                }
                
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, $"c# exception: {gen_e}\n{Yoozoo.Framework.Managers.LuaManager.GetTraceBack()}");
            }
            
        }
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_GetOpGameId_xlua_st_(RealStatePtr L)
        {
		    try {
            
            
            
                
                {
                    
                        var gen_ret = Yoozoo.Gameplay.Managers.SDKManager.GetOpGameId(  );
                        LuaAPI.lua_pushstring(L, gen_ret);
                    
                    
                    
                    return 1;
                }
                
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, $"c# exception: {gen_e}\n{Yoozoo.Framework.Managers.LuaManager.GetTraceBack()}");
            }
            
        }
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_GetOpId_xlua_st_(RealStatePtr L)
        {
		    try {
            
            
            
                
                {
                    
                        var gen_ret = Yoozoo.Gameplay.Managers.SDKManager.GetOpId(  );
                        LuaAPI.lua_pushstring(L, gen_ret);
                    
                    
                    
                    return 1;
                }
                
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, $"c# exception: {gen_e}\n{Yoozoo.Framework.Managers.LuaManager.GetTraceBack()}");
            }
            
        }
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_GetGameId_xlua_st_(RealStatePtr L)
        {
		    try {
            
            
            
                
                {
                    
                        var gen_ret = Yoozoo.Gameplay.Managers.SDKManager.GetGameId(  );
                        LuaAPI.lua_pushstring(L, gen_ret);
                    
                    
                    
                    return 1;
                }
                
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, $"c# exception: {gen_e}\n{Yoozoo.Framework.Managers.LuaManager.GetTraceBack()}");
            }
            
        }
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_GetPlatform_xlua_st_(RealStatePtr L)
        {
		    try {
            
            
            
                
                {
                    
                        var gen_ret = Yoozoo.Gameplay.Managers.SDKManager.GetPlatform(  );
                        LuaAPI.lua_pushstring(L, gen_ret);
                    
                    
                    
                    return 1;
                }
                
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, $"c# exception: {gen_e}\n{Yoozoo.Framework.Managers.LuaManager.GetTraceBack()}");
            }
            
        }
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_GetLanguage_xlua_st_(RealStatePtr L)
        {
		    try {
            
            
            
                
                {
                    
                        var gen_ret = Yoozoo.Gameplay.Managers.SDKManager.GetLanguage(  );
                        LuaAPI.lua_pushstring(L, gen_ret);
                    
                    
                    
                    return 1;
                }
                
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, $"c# exception: {gen_e}\n{Yoozoo.Framework.Managers.LuaManager.GetTraceBack()}");
            }
            
        }
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_GetCountry_xlua_st_(RealStatePtr L)
        {
		    try {
            
            
            
                
                {
                    
                        var gen_ret = Yoozoo.Gameplay.Managers.SDKManager.GetCountry(  );
                        LuaAPI.lua_pushstring(L, gen_ret);
                    
                    
                    
                    return 1;
                }
                
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, $"c# exception: {gen_e}\n{Yoozoo.Framework.Managers.LuaManager.GetTraceBack()}");
            }
            
        }
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_GetYZDeviceID_xlua_st_(RealStatePtr L)
        {
		    try {
            
            
            
                
                {
                    
                        var gen_ret = Yoozoo.Gameplay.Managers.SDKManager.GetYZDeviceID(  );
                        LuaAPI.lua_pushstring(L, gen_ret);
                    
                    
                    
                    return 1;
                }
                
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, $"c# exception: {gen_e}\n{Yoozoo.Framework.Managers.LuaManager.GetTraceBack()}");
            }
            
        }
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_GetDeviceInfo_xlua_st_(RealStatePtr L)
        {
		    try {
            
            
            
                
                {
                    
                        var gen_ret = Yoozoo.Gameplay.Managers.SDKManager.GetDeviceInfo(  );
                        LuaAPI.lua_pushstring(L, gen_ret);
                    
                    
                    
                    return 1;
                }
                
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, $"c# exception: {gen_e}\n{Yoozoo.Framework.Managers.LuaManager.GetTraceBack()}");
            }
            
        }
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_GetOS_xlua_st_(RealStatePtr L)
        {
		    try {
            
            
            
                
                {
                    
                        var gen_ret = Yoozoo.Gameplay.Managers.SDKManager.GetOS(  );
                        LuaAPI.lua_pushstring(L, gen_ret);
                    
                    
                    
                    return 1;
                }
                
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, $"c# exception: {gen_e}\n{Yoozoo.Framework.Managers.LuaManager.GetTraceBack()}");
            }
            
        }
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_GetSdkCampaign_xlua_st_(RealStatePtr L)
        {
		    try {
            
            
            
                
                {
                    
                        var gen_ret = Yoozoo.Gameplay.Managers.SDKManager.GetSdkCampaign(  );
                        LuaAPI.lua_pushstring(L, gen_ret);
                    
                    
                    
                    return 1;
                }
                
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, $"c# exception: {gen_e}\n{Yoozoo.Framework.Managers.LuaManager.GetTraceBack()}");
            }
            
        }
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_GetClientIp_xlua_st_(RealStatePtr L)
        {
		    try {
            
            
            
                
                {
                    
                        var gen_ret = Yoozoo.Gameplay.Managers.SDKManager.GetClientIp(  );
                        LuaAPI.lua_pushstring(L, gen_ret);
                    
                    
                    
                    return 1;
                }
                
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, $"c# exception: {gen_e}\n{Yoozoo.Framework.Managers.LuaManager.GetTraceBack()}");
            }
            
        }
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_SDK_serverIP_xlua_st_(RealStatePtr L)
        {
		    try {
            
            
            
                
                {
                    
                        var gen_ret = Yoozoo.Gameplay.Managers.SDKManager.SDK_serverIP(  );
                        LuaAPI.lua_pushstring(L, gen_ret);
                    
                    
                    
                    return 1;
                }
                
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, $"c# exception: {gen_e}\n{Yoozoo.Framework.Managers.LuaManager.GetTraceBack()}");
            }
            
        }
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_SuperSdkInitSuccess_xlua_st_(RealStatePtr L)
        {
		    try {
            
            
            
                
                {
                    
                        var gen_ret = Yoozoo.Gameplay.Managers.SDKManager.SuperSdkInitSuccess(  );
                        LuaAPI.lua_pushboolean(L, gen_ret);
                    
                    
                    
                    return 1;
                }
                
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, $"c# exception: {gen_e}\n{Yoozoo.Framework.Managers.LuaManager.GetTraceBack()}");
            }
            
        }
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_SuperSdkIsLogin_xlua_st_(RealStatePtr L)
        {
		    try {
            
            
            
                
                {
                    
                        var gen_ret = Yoozoo.Gameplay.Managers.SDKManager.SuperSdkIsLogin(  );
                        LuaAPI.lua_pushboolean(L, gen_ret);
                    
                    
                    
                    return 1;
                }
                
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, $"c# exception: {gen_e}\n{Yoozoo.Framework.Managers.LuaManager.GetTraceBack()}");
            }
            
        }
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_SuperSdkIsRequestLogin_xlua_st_(RealStatePtr L)
        {
		    try {
            
            
            
                
                {
                    
                        var gen_ret = Yoozoo.Gameplay.Managers.SDKManager.SuperSdkIsRequestLogin(  );
                        LuaAPI.lua_pushboolean(L, gen_ret);
                    
                    
                    
                    return 1;
                }
                
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, $"c# exception: {gen_e}\n{Yoozoo.Framework.Managers.LuaManager.GetTraceBack()}");
            }
            
        }
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_SuperSdkCheckLoginAgain_xlua_st_(RealStatePtr L)
        {
		    try {
            
            
            
                
                {
                    
                    Yoozoo.Gameplay.Managers.SDKManager.SuperSdkCheckLoginAgain(  );
                    
                    
                    
                    return 0;
                }
                
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, $"c# exception: {gen_e}\n{Yoozoo.Framework.Managers.LuaManager.GetTraceBack()}");
            }
            
        }
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_GetTimestamp_xlua_st_(RealStatePtr L)
        {
		    try {
            
            
            
                
                {
                    
                        var gen_ret = Yoozoo.Gameplay.Managers.SDKManager.GetTimestamp(  );
                        LuaAPI.lua_pushint64(L, gen_ret);
                    
                    
                    
                    return 1;
                }
                
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, $"c# exception: {gen_e}\n{Yoozoo.Framework.Managers.LuaManager.GetTraceBack()}");
            }
            
        }
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_SuperSdkSetSdkOrientation_xlua_st_(RealStatePtr L)
        {
		    try {
            
            
            
                
                {
                    int _orientation = LuaAPI.xlua_tointeger(L, 1);
                    
                    Yoozoo.Gameplay.Managers.SDKManager.SuperSdkSetSdkOrientation( _orientation );
                    
                    
                    
                    return 0;
                }
                
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, $"c# exception: {gen_e}\n{Yoozoo.Framework.Managers.LuaManager.GetTraceBack()}");
            }
            
        }
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_SuperSdkFirstOpenFirstPay_xlua_st_(RealStatePtr L)
        {
		    try {
            
            
            
                
                {
                    
                    Yoozoo.Gameplay.Managers.SDKManager.SuperSdkFirstOpenFirstPay(  );
                    
                    
                    
                    return 0;
                }
                
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, $"c# exception: {gen_e}\n{Yoozoo.Framework.Managers.LuaManager.GetTraceBack()}");
            }
            
        }
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_SuperSdkCastleLevel5_xlua_st_(RealStatePtr L)
        {
		    try {
            
            
            
                
                {
                    
                    Yoozoo.Gameplay.Managers.SDKManager.SuperSdkCastleLevel5(  );
                    
                    
                    
                    return 0;
                }
                
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, $"c# exception: {gen_e}\n{Yoozoo.Framework.Managers.LuaManager.GetTraceBack()}");
            }
            
        }
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_SuperSdkFirstOpenBusiness_xlua_st_(RealStatePtr L)
        {
		    try {
            
            
            
                
                {
                    
                    Yoozoo.Gameplay.Managers.SDKManager.SuperSdkFirstOpenBusiness(  );
                    
                    
                    
                    return 0;
                }
                
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, $"c# exception: {gen_e}\n{Yoozoo.Framework.Managers.LuaManager.GetTraceBack()}");
            }
            
        }
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_SuperSDKOpenCMPWindow_xlua_st_(RealStatePtr L)
        {
		    try {
            
            
            
                
                {
                    
                    Yoozoo.Gameplay.Managers.SDKManager.SuperSDKOpenCMPWindow(  );
                    
                    
                    
                    return 0;
                }
                
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, $"c# exception: {gen_e}\n{Yoozoo.Framework.Managers.LuaManager.GetTraceBack()}");
            }
            
        }
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_SuperSDKOpenGDPRWindow_xlua_st_(RealStatePtr L)
        {
		    try {
            
            
            
                
                {
                    
                    Yoozoo.Gameplay.Managers.SDKManager.SuperSDKOpenGDPRWindow(  );
                    
                    
                    
                    return 0;
                }
                
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, $"c# exception: {gen_e}\n{Yoozoo.Framework.Managers.LuaManager.GetTraceBack()}");
            }
            
        }
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_SuperSdkFirstOpenVip_xlua_st_(RealStatePtr L)
        {
		    try {
            
            
            
                
                {
                    
                    Yoozoo.Gameplay.Managers.SDKManager.SuperSdkFirstOpenVip(  );
                    
                    
                    
                    return 0;
                }
                
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, $"c# exception: {gen_e}\n{Yoozoo.Framework.Managers.LuaManager.GetTraceBack()}");
            }
            
        }
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_SuperSdkTrackFirstCreateRole_xlua_st_(RealStatePtr L)
        {
		    try {
            
            
            
                
                {
                    
                    Yoozoo.Gameplay.Managers.SDKManager.SuperSdkTrackFirstCreateRole(  );
                    
                    
                    
                    return 0;
                }
                
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, $"c# exception: {gen_e}\n{Yoozoo.Framework.Managers.LuaManager.GetTraceBack()}");
            }
            
        }
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_SuperSdkTrackRegister_xlua_st_(RealStatePtr L)
        {
		    try {
            
            
            
                
                {
                    
                    Yoozoo.Gameplay.Managers.SDKManager.SuperSdkTrackRegister(  );
                    
                    
                    
                    return 0;
                }
                
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, $"c# exception: {gen_e}\n{Yoozoo.Framework.Managers.LuaManager.GetTraceBack()}");
            }
            
        }
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_SuperSdkTrackLoadUI_xlua_st_(RealStatePtr L)
        {
		    try {
            
            
            
                
                {
                    
                    Yoozoo.Gameplay.Managers.SDKManager.SuperSdkTrackLoadUI(  );
                    
                    
                    
                    return 0;
                }
                
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, $"c# exception: {gen_e}\n{Yoozoo.Framework.Managers.LuaManager.GetTraceBack()}");
            }
            
        }
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_SuperSdkTrackRetention24_xlua_st_(RealStatePtr L)
        {
		    try {
            
            
            
                
                {
                    
                    Yoozoo.Gameplay.Managers.SDKManager.SuperSdkTrackRetention24(  );
                    
                    
                    
                    return 0;
                }
                
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, $"c# exception: {gen_e}\n{Yoozoo.Framework.Managers.LuaManager.GetTraceBack()}");
            }
            
        }
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_SuperSdkTrackRetention48_xlua_st_(RealStatePtr L)
        {
		    try {
            
            
            
                
                {
                    
                    Yoozoo.Gameplay.Managers.SDKManager.SuperSdkTrackRetention48(  );
                    
                    
                    
                    return 0;
                }
                
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, $"c# exception: {gen_e}\n{Yoozoo.Framework.Managers.LuaManager.GetTraceBack()}");
            }
            
        }
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_SuperSdkTrackJoinAlliance_xlua_st_(RealStatePtr L)
        {
		    try {
            
            
            
                
                {
                    
                    Yoozoo.Gameplay.Managers.SDKManager.SuperSdkTrackJoinAlliance(  );
                    
                    
                    
                    return 0;
                }
                
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, $"c# exception: {gen_e}\n{Yoozoo.Framework.Managers.LuaManager.GetTraceBack()}");
            }
            
        }
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_SuperSdkTrackLeaderLevel7_xlua_st_(RealStatePtr L)
        {
		    try {
            
            
            
                
                {
                    
                    Yoozoo.Gameplay.Managers.SDKManager.SuperSdkTrackLeaderLevel7(  );
                    
                    
                    
                    return 0;
                }
                
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, $"c# exception: {gen_e}\n{Yoozoo.Framework.Managers.LuaManager.GetTraceBack()}");
            }
            
        }
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_SuperSdkTrackMainBuildingLv_xlua_st_(RealStatePtr L)
        {
		    try {
            
            
            
                
                {
                    int _lv = LuaAPI.xlua_tointeger(L, 1);
                    
                    Yoozoo.Gameplay.Managers.SDKManager.SuperSdkTrackMainBuildingLv( _lv );
                    
                    
                    
                    return 0;
                }
                
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, $"c# exception: {gen_e}\n{Yoozoo.Framework.Managers.LuaManager.GetTraceBack()}");
            }
            
        }
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_SuperSdkOpenGameScore_xlua_st_(RealStatePtr L)
        {
		    try {
            
            
            
                
                {
                    
                    Yoozoo.Gameplay.Managers.SDKManager.SuperSdkOpenGameScore(  );
                    
                    
                    
                    return 0;
                }
                
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, $"c# exception: {gen_e}\n{Yoozoo.Framework.Managers.LuaManager.GetTraceBack()}");
            }
            
        }
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_ExecuteOnMainThread_xlua_st_(RealStatePtr L)
        {
		    try {
            
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
            
            
            
                
                {
                    System.Action _action = translator.GetDelegate<System.Action>(L, 1);
                    
                    Yoozoo.Gameplay.Managers.SDKManager.ExecuteOnMainThread( _action );
                    
                    
                    
                    return 0;
                }
                
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, $"c# exception: {gen_e}\n{Yoozoo.Framework.Managers.LuaManager.GetTraceBack()}");
            }
            
        }
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_SuperSdkPreLoadAbroadAd_xlua_st_(RealStatePtr L)
        {
		    try {
            
            
            
                
                {
                    string _platformType = LuaAPI.lua_tostring(L, 1);
                    string _adId = LuaAPI.lua_tostring(L, 2);
                    string _sceneId = LuaAPI.lua_tostring(L, 3);
                    string _clientIp = LuaAPI.lua_tostring(L, 4);
                    
                    Yoozoo.Gameplay.Managers.SDKManager.SuperSdkPreLoadAbroadAd( _platformType, _adId, _sceneId, _clientIp );
                    
                    
                    
                    return 0;
                }
                
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, $"c# exception: {gen_e}\n{Yoozoo.Framework.Managers.LuaManager.GetTraceBack()}");
            }
            
        }
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_SuperSdkShowAbroadAd_xlua_st_(RealStatePtr L)
        {
		    try {
            
            
            
                
                {
                    string _platformType = LuaAPI.lua_tostring(L, 1);
                    string _adId = LuaAPI.lua_tostring(L, 2);
                    string _sceneId = LuaAPI.lua_tostring(L, 3);
                    string _clientIp = LuaAPI.lua_tostring(L, 4);
                    
                    Yoozoo.Gameplay.Managers.SDKManager.SuperSdkShowAbroadAd( _platformType, _adId, _sceneId, _clientIp );
                    
                    
                    
                    return 0;
                }
                
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, $"c# exception: {gen_e}\n{Yoozoo.Framework.Managers.LuaManager.GetTraceBack()}");
            }
            
        }
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_CallYZPDInit(RealStatePtr L)
        {
		    try {
            
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
            
            
                Yoozoo.Gameplay.Managers.SDKManager gen_to_be_invoked = (Yoozoo.Gameplay.Managers.SDKManager)translator.FastGetCSObj(L, 1);
            
            
                
                {
                    
                    gen_to_be_invoked.CallYZPDInit(  );
                    
                    
                    
                    return 0;
                }
                
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, $"c# exception: {gen_e}\n{Yoozoo.Framework.Managers.LuaManager.GetTraceBack()}");
            }
            
        }
        
        
        
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _g_get_protoTest(RealStatePtr L)
        {
		    try {
            
			    LuaAPI.lua_pushboolean(L, Yoozoo.Gameplay.Managers.SDKManager.protoTest);
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, $"c# exception: {gen_e}\n{Yoozoo.Framework.Managers.LuaManager.GetTraceBack()}");
            }
            return 1;
        }
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _g_get_chatMsg(RealStatePtr L)
        {
		    try {
            
			    LuaAPI.lua_pushstring(L, Yoozoo.Gameplay.Managers.SDKManager.chatMsg);
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, $"c# exception: {gen_e}\n{Yoozoo.Framework.Managers.LuaManager.GetTraceBack()}");
            }
            return 1;
        }
        
        
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _s_set_protoTest(RealStatePtr L)
        {
		    try {
                
			    Yoozoo.Gameplay.Managers.SDKManager.protoTest = LuaAPI.lua_toboolean(L, 1);
            
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, $"c# exception: {gen_e}\n{Yoozoo.Framework.Managers.LuaManager.GetTraceBack()}");
            }
            return 0;
        }
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _s_set_chatMsg(RealStatePtr L)
        {
		    try {
                
			    Yoozoo.Gameplay.Managers.SDKManager.chatMsg = LuaAPI.lua_tostring(L, 1);
            
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, $"c# exception: {gen_e}\n{Yoozoo.Framework.Managers.LuaManager.GetTraceBack()}");
            }
            return 0;
        }
        
		
		
		
		
    }
}
